﻿/*************************************************************************************
 * 文 件 名:   HK_VideoSlider
 * 
 * 描    述:   视频播放功能中的组件
 * 
 * 版    本：  V1.0
 * 创 建 者：  谭潇杰、京产肠饭
 * 创建时间：  2021/9/15
 * 链   接：  https://gitee.com/JingChanChangFan/hk_-unity-tools
*************************************************************************************/

using UnityEngine;
using UnityEngine.EventSystems;

public class HK_VideoSlider : MonoBehaviour, IPointerDownHandler, IPointerUpHandler, IEndDragHandler, IBeginDragHandler
{
    HK_VideoCtrl videoCtrl;

    void Awake()
    {
        videoCtrl = transform.parent.GetComponent<HK_VideoCtrl>();
    }

    public void OnBeginDrag(PointerEventData eventData)
    {
        videoCtrl.OnValueSliderBeginDrag();
    }

    public void OnEndDrag(PointerEventData eventData)
    {
        videoCtrl.OnValueSliderEndDrag();
    }

    public void OnPointerDown(PointerEventData eventData)
    {
        videoCtrl.OnValueSliderPointerDown();
    }

    public void OnPointerUp(PointerEventData eventData)
    {
        videoCtrl.OnValueSliderPointerUp();
    }
}
